const app = getApp();
var openid = wx.getStorageSync('openid');
Page({
  /**
   * 页面的初始数据
   */
  data: {
    cssShow: 1,
    typeLabel: [{
        'text': '产品反馈',
        'id': 1
      },
      {
        'text': '百科内容',
        'id': 2
      },
      {
        'text': '动态使用',
        'id': 3
      },
      {
        'text': '综合资讯',
        'id': 4
      },
      {
        'text': '自定义',
        'id': 5
      },
    ],
    openid: openid,
    mobile: '',
    wechat: '',
    content: '',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    var common = require('../../../utils/common.js');
    if (!openid) {
      common.getToLogin();
      return false;
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },
  /**
   * 反馈类型的切换样式
   */
  selectType: function(e) {
    var that = this
    var typeLabel = that.data.typeLabel
    that.setData({ //更新到data里面
      cssShow: e.currentTarget.dataset.id,
      typeLabel: that.data.typeLabel
    })
  },
  /**
   * 获取表单的值
   */
  changeInput(e) {
    let changed = {};
    let prop = e.currentTarget.dataset.prop
    changed[prop] = e.detail.value;
    this.setData(changed)
  },
  /**
   * 提交数据
   */
  postData: function() {
    var that = this;
    wx.request({
      url: app.config.serverCfg.domain.feedback,
      header: {
        'Content-Type': 'application/x-www-form-urlencoded'
      },
      data: that.data,
      success(res) {
        var msg = '反馈成功';
        if (res.data.retcode == 2000000){
          that.setData({
            mobile: '',
            wechat: '',
            content: '',
          })
        } else {
          msg = res.data.msg;
        }
        wx.showToast({
          title: msg,
          icon: 'none',
          duration: 2000
        })
      }
    })
  }
})